.table > thead >.center{
    text-align: center;
}

.right_box {
    padding: 0 13px 3px 13px;    
}

h1.red, h2.red, h2.red > a, h3.red, div.red h2{
   padding-left:30px;  
   color:#CC4444;
   margin: 10px 0 3px 5px;
   }
.box-border {
  position: relative;
  padding: 20px;
  margin: 0 0 15px;
  border: 1px solid #ddd;
  border-style: solid;
  outline: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.icon-5x {
 font-size:42px
}
.icon-2x {
 font-size:28px
}
.icon-10x {
 font-size:140px
}
/*原
*/

.boxShadow {
  border: 1px solid #f0f0f0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
.boxShadowBorder {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #f0f0f0;
  border-radius: 0.2em;
}
.sider, .content{ 
 min-height:500px;
 background: #FFF; 
}
.box.center {
  width: auto;
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.weekblock{
    min-height:100px;
    display:table;
}
.weeklist{
    display: block;
    width:90px;
    float:left;
}
.menu .nav > li{
  width:100%;
}